/* 基于normalize bootstrap 的全局重置CSS文件部分1.2版本 */
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html {  font-family: sans-serif; /* 1 */  -ms-text-size-adjust: 100%; /* 2 */  -webkit-text-size-adjust: 100%; /* 2 */-webkit-tap-highlight-color: rgba(0, 0, 0, 0);/* 消除移动浏览器点击蓝色背景 */}
body {  margin: 0;text-align:left;font-size: 12px; background:#f5f5f5;font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1";}
article,aside,details, /* 1 */figcaption,figure,footer,header,main, /* 2 */menu,nav,section,summary { /* 1 */  display: block;}
audio,canvas,progress,video {  display: inline-block;}
audio:not([controls]) {  display: none;  height: 0;}
progress {  vertical-align: baseline;}
template, /* 1 */[hidden] {  display: none;}
a {  background-color: transparent; /* 1 */  -webkit-text-decoration-skip: objects; /* 2 */}
a:active,a:hover {  outline-width: 0;}
abbr[title] {  border-bottom: none; /* 1 */  text-decoration: underline; /* 2 */  text-decoration: underline dotted; /* 2 */}
b,strong {  font-weight: inherit;}
b,strong {  font-weight: bolder;}
dfn {  font-style: italic;}
h1 {  font-size: 2em;  margin: 0.67em 0;}
mark {  background-color: #ff0;  color: #000;}
small {  font-size: 80%;}
sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}
sub {  bottom: -0.25em;}
sup {  top: -0.5em;}
img {  border-style: none;}
svg:not(:root) {  overflow: hidden;}
code,kbd,pre,samp {  font-family: monospace, monospace; /* 1 */  font-size: 1em; /* 2 */}
figure {  margin: 1em 40px;}
hr {  box-sizing: content-box; /* 1 */  height: 0; /* 1 */  overflow: visible; /* 2 */}
button,input,select,textarea {  font: inherit; /* 1 */  margin: 0; /* 2 */}
optgroup {  font-weight: bold;}
button,input { /* 1 */  overflow: visible;}
button,select { /* 1 */  text-transform: none;}
button,html [type="button"], /* 1 */[type="reset"],[type="submit"] {  -webkit-appearance: button; /* 2 */}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {  border-style: none;  padding: 0;}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {  outline: 1px dotted ButtonText;}
fieldset {  border:0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}
legend {  box-sizing: border-box; /* 1 */  color: inherit; /* 2 */  display: table; /* 1 */  max-width: 100%; /* 1 */  padding: 0; /* 3 */  white-space: normal; /* 1 */}
textarea {  overflow: auto;}
[type="checkbox"],[type="radio"] {  box-sizing: border-box; /* 1 */  padding: 0; /* 2 */}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {  height: auto;}
[type="search"] {  -webkit-appearance: textfield; /* 1 */  outline-offset: -2px; /* 2 */}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}
::-webkit-input-placeholder {  color: inherit;  opacity: 0.54;}
::-webkit-file-upload-button {  -webkit-appearance: button; /* 1 */  font: inherit; /* 2 */}
/* normalize.css结束 */
.clearfix {	*zoom:1}
.clearfix:before,.clearfix:after {	display:table;	line-height:0;	content:""}
.clearfix:after {	clear:both}
p{margin: 0;}
img {	width:auto\9;	height:auto;	max-width:100%;	vertical-align:middle;	border:0;	-ms-interpolation-mode:bicubic}
ul,ol,dl,h1,h2,h3,h4,h5,h6,dt,dd{margin:0;padding:0}
ul li,ol li{list-style:none}
.f-fl,.f-lifl li{float:left;display:inline}
.f-fr{float:right;display:inline}
a,a:visited{text-decoration:none;color:#2a2a2a;}
em{ font-style:normal;}
/* 全站全局CSS部分结束 */

*{transition:color 160ms ease 0s,background-color 200ms ease 0s, transform 400ms ease 0s, bottom 0.3s ease 0s;}

.g-top-recomd-box{ height:150px; margin-top:20px; background:#fff;}
.g-top-recomd-box .m-top-recomd-btn{ width:126px; height:auto; margin:0; overflow:hidden}
.g-top-recomd-box .m-top-recomd-btn li{ width:100%; height:auto; display:block; overflow:hidden; cursor:pointer}
.g-top-recomd-box .m-top-recomd-btn li strong{ width:118px; height:48px; line-height:48px; border:1px solid #fff; font-size:16px; font-weight:normal; color:#333; text-align:center; background:#fbfbfb; float:left; display:inline; overflow:hidden; border-right:0}
.g-top-recomd-box .m-top-recomd-btn li i{ border-top:7px solid transparent;border-bottom:7px solid transparent; border-left:7px solid #f60; float:left; margin:17px 0 0; display:none; overflow:hidden}
.g-top-recomd-box .m-top-recomd-btn .f-hover strong{ background:#f60; color:#fff;}
.g-top-recomd-box .m-top-recomd-btn .f-hover i{ display:inline}
.g-top-recomd-box .m-top-recomd-cont{ width:1072px; height:150px; overflow:hidden}
.g-top-recomd-box .m-top-recomd-cont a{ width:80px; height:auto; float:left; margin:22px 16px 0 20px; display:inline; overflow:hidden}
.g-top-recomd-box .m-top-recomd-cont a img{ width:100%; height:80px; border-radius:14px; display:block; overflow:hidden}
.g-top-recomd-box .m-top-recomd-cont a strong{ height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:12px 0 0; display:
block; overflow:hidden; text-align:center;}
.g-top-recomd-box .m-top-recomd-cont a:hover strong{ color:#f60}

.g-top-recomd-box .g-t-keydiv a{ width:140px;}
.g-top-recomd-box .g-t-keydiv a img{border-radius: 0;}

.g-main-plate{ background:#fff; margin-top:20px; padding:0 0 20px 0;}
.g-main-plate .g-main-left{ width:360px; height:auto; margin:20px 0 0 20px; overflow:hidden}
.g-main-plate .g-main-left .m-main-ppt{ width:100%; height:280px; display:block; overflow:hidden}
.g-main-plate .g-main-left .m-main-ppt .m-ppt-img{ width:100%; height:220px; display:block; overflow:hidden; position:relative; zoom:1}
.g-main-plate .g-main-left .m-main-ppt .m-ppt-img li{ width:100%; height:220px; display:none; overflow:hidden; position:absolute; left:0; top:0;}
.g-main-plate .g-main-left .m-main-ppt .m-ppt-img li:nth-child(1){ display:block;}
.g-main-plate .g-main-left .m-main-ppt .m-ppt-img li a{ display:block; overflow:hidden}
.g-main-plate .g-main-left .m-main-ppt .m-ppt-img li a img{ width:100%; height:220px; display:block; overflow:hidden}
.g-main-plate .g-main-left .m-main-ppt .m-ppt-img li a strong{ width:100%; height:40px; line-height:40px; font-size:14px; font-weight:normal; color:#fff; text-align:center; background:rgba(0,0,0,.5); display:block; overflow:hidden; position:absolute; left:0; bottom:0;}
.g-main-plate .g-main-left .m-main-ppt .m-ppt-smallimg{ width:100%; height:60px; display:block; overflow:hidden}
.g-main-plate .g-main-left .m-main-ppt .m-ppt-smallimg a{ width:25px; height:60px; float:left; background:#000; display:inline; overflow:hidden}
.g-main-plate .g-main-left .m-main-ppt .m-ppt-smallimg a i{ width:14px; height:24px; background:url(../images/index-icon.png) no-repeat 0 -576px; margin:19px 0 0 6px; display:block; overflow:hidden;-webkit-filter: grayscale(100%); -o-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); filter: grayscale(100%); }
.g-main-plate .g-main-left .m-main-ppt .m-ppt-smallimg .f-ppt-rightbtn i{ background-position:-335px -576px;}
.g-main-plate .g-main-left .m-main-ppt .m-ppt-smallimg a:hover i{-webkit-filter: grayscale(0%); -o-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); filter: grayscale(0%); }
.g-main-plate .g-main-left .m-main-ppt .m-ppt-smallimg ul{ width:310px; height:60px; float:left; margin:0; background:#333; display:inline; overflow:hidden}
.g-main-plate .g-main-left .m-main-ppt .m-ppt-smallimg ul li{ width:59px; height:34px; border:3px solid #eee; float:left; margin:10px 0 0 10px; display:inline; overflow:hidden; cursor:pointer}
.g-main-plate .g-main-left .m-main-ppt .m-ppt-smallimg ul .f-hover{ border-color:#f60}

.m-title{ height:22px; line-height:22px; font-size:18px; font-weight:bold; color:#333; padding:0 0 10px 0; border-bottom:1px solid #eee; display:block; overflow:hidden}
.m-title i{ width:6px; height:22px; background:#ff6600; float:left; margin:0 17px 0 0; display:inline; overflow:hidden}
.m-title a{ font-size:14px; color:#aaa; float:right; font-weight:normal}
.m-title a span{ color:#f60; padding:0 0 0 2px; }
.m-title a:hover{ color:#f60}
.m-new-cms{ width:100%; height:auto; margin:26px 0 0; display:block; overflow:hidden;}
.m-new-cms .f-add-hover{ display:block; overflow:hidden; position:relative; zoom:1}
.m-new-cms .f-add-hover dl{ width:100%; height:16px; margin:13px 0 0; display:block; overflow:hidden; position:relative; z-index:20}
.m-new-cms .f-add-hover dl dt{ width:7px; height:7px; border-radius:22px; background:#aaa; float:left; margin:4px 0 0; display:inline; overflow:hidden}
.m-new-cms .f-add-hover dl dd{ width:334px; height:16px;float:left; margin:0 0 0 15px; display:inline; overflow:hidden; position:relative; zoom:1}
.m-new-cms .f-add-hover dl dd .u-title{ height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#555; display:block; overflow:hidden}
.m-new-cms .f-add-hover dl dd .u-excerpt{ width:100%; height:65px; background:#fafafa; margin:12px 0 0; display:block; overflow:hidden}
.m-new-cms .f-add-hover dl dd .u-excerpt img{ width:80px; height:48px; float:left; margin:8px 15px 0 9px; display:inline; overflow:hidden}
.m-new-cms .f-add-hover dl dd .u-excerpt p{ width:220px; height:48px; line-height:20px; font-size:12px; font-weight:normal; color:#999; margin:12px 0 0; float:left; display:inline; overflow:hidden}
.m-new-cms .f-add-hover dl dd i{ border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #fafafa; display:block; overflow:hidden; position:absolute; left:26px; top:23px;}
.m-new-cms .f-add-hover .u-solid{ width:1px; height:220px; background:#f5f5f5; display:block; overflow:hidden; position:absolute; left:3px; top:25px;}

.m-new-cms .f-add-hover .f-hover{ height:auto;}
.m-new-cms .f-add-hover .f-hover dt{ background:#f60}
.m-new-cms .f-add-hover .f-hover dd{ height:auto;}
.m-new-cms .f-add-hover .f-hover dd .u-title{ color:#f60}

.g-main-center{ width:460px; height:591px; margin:20px 0 0 40px; overflow:hidden}
.g-main-center .m-cmstab-btn{ width:100%; height:57px; border-bottom:2px solid #f60; display:block;}
.g-main-center .m-cmstab-btn li{ width:125px; height:59px; line-height:50px; float:left; font-size:24px; font-weight:normal; color:#333; margin:0 41px 0 0; display:inline; overflow:hidden; position:relative; zoom:1; cursor:pointer}
.g-main-center .m-cmstab-btn li i{ width:26px; height:26px; background:url(../images/index-icon.png) no-repeat 0 -49px; float:left; margin:11px 9px 0 0; display:inline; overflow:hidden;-webkit-filter: grayscale(100%); -o-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); filter: grayscale(100%); }
.g-main-center .m-cmstab-btn li:nth-child(2) i{ background-position:-126px -47px;}
.g-main-center .m-cmstab-btn li:nth-child(3) i{ background-position:-254px -49px;}
.g-main-center .m-cmstab-btn li:nth-child(4) i{ background-position:-379px -47px;}
.g-main-center .m-cmstab-btn li:nth-last-child(1){ margin-right:0;}
.g-main-center .m-cmstab-btn .f-hover{ color:#f60}
.g-main-center .m-cmstab-btn .f-hover i{-webkit-filter: grayscale(0%); -o-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); filter: grayscale(0%);}
.g-main-center .m-cmstab-btn .f-hover em{ border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:10px solid #f60; display:block; overflow:hidden; position:absolute; bottom:0; left:40px;}
.g-main-center .m-cmstab-btn .f-hover b{ content:"";border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:8px solid #fff; display:block; overflow:hidden;position:absolute; bottom:0; left:42px; z-index:10;}
.g-main-center .m-cmstab-cont{ margin:17px 0 0; display:block; overflow:hidden}
.g-main-center .m-cmstab-cont li{ height:22px; margin:12px 0 0; display:block; overflow:hidden}
.g-main-center .m-cmstab-cont li img{ width:22px; height:22px; border-radius:4px; float:left; margin:0; display:inline; overflow:hidden}
.g-main-center .m-cmstab-cont li a{ width:380px; height:22px; line-height:22px; font-size:14px; font-weight:normal; color:#333; float:left; margin:0 0 0 14px; display:inline; overflow:hidden}
.g-main-center .m-cmstab-cont li a:hover{ color:#f60}
.g-main-center .m-cmstab-cont li em{ height:22px; line-height:22px; font-size:12px; font-weight:normal; color:#ff5555; float:right; display:inline; overflow:hidden}
.g-main-center .m-cmstab-cont li:nth-child(8){ margin:25px 0 0; padding:25px 0 0; border-top:1px dashed #ddd;}

.g-main-right{ width:260px; margin:20px 0 0 40px; overflow:hidden}
.g-main-right .m-right-top{ width:260px; height:265px; background:#fafafa; display:block; overflow:hidden}
.g-main-right .m-right-top dt{ height:145px; border-bottom:1px solid #ddd; display:block; overflow:hidden}
.g-main-right .m-right-top dt .u-game-img{ width:70px; height:70px; border-radius:10px; float:left; margin:15px 20px 0 15px; display:inline; overflow:hidden}
.g-main-right .m-right-top dt .u-game-title{ width:140px; height:18px; line-height:18px; font-size:16px; font-weight:normal; color:#333; float:left; margin:16px 0 8px; display:inline; overflow:hidden}
.g-main-right .m-right-top dt .u-game-title:hover{ color:#f60}
.g-main-right .m-right-top dt b{ width:140px; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#999; float:left; margin:8px 0 0; display:inline; overflow:hidden}
.g-main-right .m-right-top dt span{ color:#333}
.g-main-right .m-right-top dt p{ line-height:18px; font-size:12px; font-weight:normal; color:#999; float:left; margin:11px 15px 0; display:inline; overflow:hidden}
.g-main-right .m-right-top dd{ padding:17px 0 0; border-top:1px solid #fff; display:block; overflow:hidden}
.g-main-right .m-right-top dd a{ width:60px; height:auto; float:left; margin:0 10px 0 15px; display:inline; overflow:hidden}
.g-main-right .m-right-top dd a img{ width:100%; height:60px; border-radius:12px; display:block; overflow:hidden}
.g-main-right .m-right-top dd a strong{ height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#333; text-align:center; margin:10px 0 0; text-align:center; display:block; overflow:hidden}
.g-main-right .m-right-top dd a:hover strong{ color:#f60}

.g-main-right .m-right-foot{ margin:27px 0 0; display:block; overflow:hidden}
.g-main-right .m-right-foot dl{ display:block; overflow:hidden}
.g-main-right .m-right-foot dl dt{ margin:16px 0 0; display:block; overflow:hidden;}
.g-main-right .m-right-foot dl dt a{ height:156px; display:block; overflow:hidden; position:relative; zoom:1}
.g-main-right .m-right-foot dl dt a img{ width:100%; height:156px; display:block; overflow:hidden;}
.g-main-right .m-right-foot dl dt a strong{ width:100%; height:40px; line-height:40px; font-size:14px; font-weight:normal; color:#fff; background:rgba(0,0,0,0.5); position:absolute; left:0; bottom:0; display:block; overflow:hidden; z-index:10;}
.g-main-right .m-right-foot dl dt a strong i{ width:0px; height:40px; float:left;  margin:0 16px 0 0; display:inline; overflow:hidden}
.g-main-right .m-right-foot dl dt a strong i span{ }
.g-main-right .m-right-foot dl dt a strong i span:after{ }
.g-main-right .m-right-foot dl dd{ margin:16px 0 0; display:block; overflow:hidden}
.g-main-right .m-right-foot dl dd a{ width:122px; height:73px; float:left; margin:0 0 0 16px; overflow:hidden; position:relative; zoom:1}
.g-main-right .m-right-foot dl dd a img{ width:100%; height:73px; display:block; overflow:hidden;}
.g-main-right .m-right-foot dl dd a strong{ width:100%; height:24px; line-height:24px; font-size:12px; font-weight:normal; color:#fff; background:rgba(0,0,0,0.5); position:absolute; left:0; bottom:0; display:block; overflow:hidden; z-index:10;}
.g-main-right .m-right-foot dl dd a strong i{ width:10px; height:24px; float:left;  display:inline; overflow:hidden}
.g-main-right .m-right-foot dl dd a strong i span{ }
.g-main-right .m-right-foot dl dd a strong i span:after{ }
.g-main-right .m-right-foot dl dd a:nth-child(1){ margin:0;}
.g-main-right .m-right-foot dl dt a:hover strong{ height:40px; line-height:40px; text-align:center}
.g-main-right .m-right-foot dl dt a:hover i{}
.g-main-right .m-right-foot dl dt a:hover i span{ }
.g-main-right .m-right-foot dl dt a:hover i span:after{}

.g-main-right .m-right-foot dl dd a:hover strong{ height:24px; line-height:24px; text-align:center}



.g-title{ height:51px; margin:18px 20px 0; border-bottom:2px solid #25c88a; display:block; clear:both}
.g-title .g-title-name{ width:244px; height:30px; line-height:30px; font-size:24px; font-weight:bold; color:#333; margin:5px 0 0; overflow:hidden}
.g-title .g-title-name i{ width:30px; height:30px; background:url(../images/index-icon.png) no-repeat 0 -110px; float:left; margin:0 14px 0 0; display:inline; overflow:hidden}
.g-title .g-title-btn{ height:53px; overflow:hidden}
.g-title .g-title-btn li{ height:53px; line-height:39px; font-size:20px; font-weight:normal; color:#333; padding:0 33px 0 22px; float:left; display:inline; overflow:hidden; position:relative; zoom:1; cursor:pointer}
.g-title .g-title-btn li i{ width:11px; height:38px; display:block; overflow:hidden; position:absolute; right:0; top:0; z-index:5}
.g-title .g-title-btn li i:after{ content:""; width:2px; height:40px; background:#f7f7f7; display:block; overflow:hidden; transform:rotate(15deg); margin:0 0 0 4px;}
.g-title .g-title-btn li:nth-last-child(1) i{ display:none}
.g-title .g-title-btn li em{ border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #25c88a; display:none; overflow:hidden; position:absolute; left:50%; bottom:0; margin:0 0 0 -8px;}
.g-title .g-title-btn li span{ border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #fff; display:none; overflow:hidden; position:absolute; left:50%; bottom:0; margin:0 0 0 -6px; z-index:5}
.g-title .g-title-btn .f-hover{ color:#25c88a}
.g-title .g-title-btn .f-hover em,.g-title .g-title-btn .f-hover span{ display:block;}
.g-title .g-title-link{ height:30px; margin:5px 8px 0 0; overflow:hidden}
.g-title .g-title-link li{ height:30px; line-height:30px; font-size:14px; font-weight:normal; float:left; margin:0 0 0 15px; display:inline; overflow:hidden}
.g-title .g-title-link li a{ color:#aaa;}
.g-title .g-title-link li a i{ width:5px; height:5px; background:#999; border-radius:22px; float:right; margin:13px 0 0 18px; display:inline; overflow:hidden}
.g-title .g-title-link li a:hover{ color:#25c88a;}
.g-title .g-title-link li a span{ color:#25c88a}


.g-tab-left{ width:900px; height:auto; overflow:hidden}
.g-tab-left a{ width:190px; height:80px; float:left; margin:47px 0 0 24px; display:inline; overflow:hidden}
.g-tab-left a .u-game-img{ width: 80px; height:80px; border-radius:14px; float:left; margin:0 15px 0 0; display:inline; overflow:hidden}
.g-tab-left a strong{ width:95px; height:18px; line-height:18px; font-size:16px; font-weight:normal; color:#333; float:left; margin:6px 0 0; display:inline; overflow:hidden}
.g-tab-left a b{ width:95px; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#999; float:left; margin:10px 0 0; display:inline; overflow:hidden}
.g-tab-left a .u-game-rank{ height:10px; margin:6px 0 0; float:left; display:inline; overflow:hidden}
.g-tab-left a em{ width:70px; height:24px; line-height:24px; background:#25c88a; font-size:12px; font-weight:normal; color:#fff; text-align:center; border-radius:4px; float:left; margin:6px 0 0; display:none; overflow:hidden}
.g-tab-left a:hover .u-game-rank{ display:none}
.g-tab-left a:hover em{ display:inline}
.g-tab-right{ width:260px; height:auto; padding: 0 0 10px 18px; border-left:1px solid #eee; margin:15px 0 0; overflow:hidden}
.g-tab-right dt{ height:22px; line-height:22px; font-size:18px; font-weight:bold; color:#25c88a; margin:3px 0 0; display:block; overflow:hidden;}
.g-tab-right dt ul{ float:right;}
.g-tab-right dt ul li{ width:22px; height:22px; line-height:22px; font-size:14px; font-weight:normal; color:#333; text-align:center; background:#fafafa; float:left; margin:0 0 0 7px; display:inline; overflow:hidden; cursor:pointer}
.g-tab-right dt ul .f-hover{ background:#25c88a; color:#fff;}
.g-tab-right dd{ margin:7px 0 0; display:block; overflow:hidden}
.g-tab-right dd a{ height:20px; margin:17px 0 0; display:block; overflow:hidden}
.g-tab-right dd a i{ width:20px; height:20px; line-height:20px; background:#aaa; font-size:12px; font-weight:normal; color:#fff; font-style:normal; text-align:center; float:left; margin:0; display:inline; overflow:hidden}
.g-tab-right dd a strong{ width:150px; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#333; float:left; margin:0 0 0 15px; display:inline; overflow:hidden}
.g-tab-right dd a b{ width:60px; height:20px; line-height:20px; font-size:12px; font-weight:normal; text-align:right; color:#999; float:left; margin:0 0 0 15px; display:inline; overflow:hidden}
.g-tab-right dd .f-hover{ height:auto;}
.g-tab-right dd .f-hover strong{ width:220px; font-size:16px; color:#25c88a;}
.g-tab-right dd .f-hover b{ display:none}
.g-tab-right dd .f-hover img{ width:50px; height:50px; border-radius:8px; float:left; margin:5px 15px 0 37px; display:inline; overflow:hidden}
.g-tab-right dd .f-hover p{ width:155px; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#333; float:left; margin:6px 0 0; display:inlnie; overflow:hidden}
.g-tab-right dd .f-hover em{ width:68px; height:22px; line-height:22px; border:1px solid #25c88a; background:#25c88a; border-radius:4px; font-size:12px; font-weight:normal; color:#fff; text-align:center; float:left; margin:8px 0 0; display:inline; overflow:hidden}
.g-tab-right dd a:nth-child(1) i{ background:#ff5555}
.g-tab-right dd a:nth-child(2) i{ background:#ff7700}
.g-tab-right dd a:nth-child(3) i{ background:#ffa800}

.g-android-game .g-title{ border-color:#08aef6}
.g-android-game .g-title i{ background-position:0 -191px;}
.g-android-game .g-title .g-title-btn .f-hover{ color:#08aef6}
.g-android-game .g-title .g-title-btn .f-hover em{ border-bottom:10px solid #08aef6}
.g-android-game .g-title .g-title-link li a span{ color:#08aef6}
.g-android-game .g-title .g-title-link li a:hover{ color:#08aef6;}
.g-android-game .g-tab-right dt{ color:#08aef6}
.g-android-game .g-tab-right dt ul .f-hover{ background:#08aef6}
.g-android-game .g-tab-right dd .f-hover strong{ color:#08aef6}
.g-android-game .g-tab-right dd .f-hover em{ border-color:#08aef6; color:#fff; background:#08aef6;}
.g-android-game .g-tab-left a em{ background:#08aef6}

.g-ios-game .g-title{ border-color:#7789ae}
.g-ios-game .g-title i{ background-position:0 -273px;}
.g-ios-game .g-title .g-title-btn .f-hover{ color:#7789ae}
.g-ios-game .g-title .g-title-btn .f-hover em{ border-bottom:10px solid #7789ae}
.g-ios-game .g-title .g-title-link li a span{ color:#7789ae}
.g-ios-game .g-title .g-title-link li a:hover{ color:#7789ae;}
.g-ios-game .g-tab-right dt{ color:#7789ae}
.g-ios-game .g-tab-right dt ul .f-hover{ background:#7789ae}
.g-ios-game .g-tab-right dd .f-hover strong{ color:#7789ae}
.g-ios-game .g-tab-right dd .f-hover em{ border-color:#7789ae; color:#fff; background:#7789ae;}
.g-ios-game .g-tab-left a{ margin-top:30px;}
.g-ios-game .g-tab-left .m-ios-game{ width:265px; height:176px; margin:28px 12px 0 20px; position:relative; zoom:1}
.g-ios-game .g-tab-left .m-ios-game img{ width:100%; height:176px; display:block; overflow:hidden}
.g-ios-game .g-tab-left .m-ios-game span{height:176px; background:rgba(0,0,0,0.6); padding:0 15px; display:block; overflow:hidden; position:absolute; left:0; bottom:-141px;}
.g-ios-game .g-tab-left .m-ios-game span strong{ width:100%; height:20px; line-height:20px; font-size:18px; font-weight:normal; color:#fff; margin:8px 0 0; float:left; text-align:center; display:inline;overflow:hidden}
.g-ios-game .g-tab-left .m-ios-game span p{width:100%; height:34px; line-height:18px; font-size:14px; font-weight:normal; color:#fff; margin:10px 0 0; float:left; display:inline; overflow:hidden}
.g-ios-game .g-tab-left .m-ios-game span b{ width:120px; height:36px; line-height:36px; font-size:14px; font-weight:normal; color:#fff; text-align:center; background:#f60; float:left; margin:14px 0 0; display:inline; overflow:hidden}
.g-ios-game .g-tab-left .m-ios-game:hover span strong{ margin:20px 0 0; font-weight:bold; text-align:left;}
.g-ios-game .g-tab-left .m-ios-game:hover span{ bottom:0}
.g-ios-game .g-tab-left a em{ background:#7789ae}



.g-label .g-title{ border-color:#ffa633}
.g-label .g-title i{ background-position:0 -354px;}
.g-label .g-title .g-title-link li a span{ color:#ffa633}
.g-label .g-title .g-title-link li a:hover{ color:#ffa633;}
.g-label .g-label-cont{ padding:0 0 20px 0; display:block; overflow:hidden;}
.g-label .g-label-cont a{ width:173px; height:95px; border:1px solid #eee; float:left; margin:20px 1px 0 20px; display:inline; overflow:hidden; position:relative; zoom:1}
.g-label .g-label-cont a strong{ height:42px; line-height:42px; font-size:16px; font-weight:normal; color:#333; text-align:center; background:#fafafa; display:block; overflow:hidden}
.g-label .g-label-cont a p{ width:132px; height:auto; line-height:18px; font-size:12px; font-weight:normal; color:#aaa; margin:11px 0 0 11px; display:block; overflow:hidden}
.g-label .g-label-cont a b{ font-size:14px; font-weight:normal; color:#ffa633; display:block; overflow:hidden; position:absolute; bottom:7px; right:7px;}
.g-label .g-label-cont a:nth-child(2){ border-color:#25c88a}
.g-label .g-label-cont a:nth-child(2) strong{ background:#25c88a; color:#fff;}
.g-label .g-label-cont a:nth-child(6){ border-color:#ff7777}
.g-label .g-label-cont a:nth-child(6) strong{ background:#ff7777; color:#fff;}
.g-label .g-label-cont a:nth-child(9){ border-color:#ffa633}
.g-label .g-label-cont a:nth-child(9) strong{ background:#ffa633; color:#fff;}
.g-label .g-label-cont a:hover{ border-color:#ff6600; box-shadow:3px 3px 6px #f60;}
.g-label .g-label-cont a:hover strong{ background:#fafafa; color:#ff6600}


.g-girl .g-title{ border-color:#ff7777}
.g-girl .g-title i{ background-position:0 -435px;}
.g-girl .g-title .g-title-link li a span{ color:#ff7777}
.g-girl .g-title .g-title-link li a:hover{ color:#ff7777;}
.g-girl .m-gril-img{ height:388px; margin:23px 0 0 20px; display:block; overflow:hidden; position:relative; zoom:1}
.g-girl .m-gril-img a{width:302px; height:181px;display:block; overflow:hidden; position:absolute; left:0; top:0;}
.g-girl .m-gril-img a img{ width:100%; height:181px; display:block; overflow:hidden}
.g-girl .m-gril-img a strong{ width:100%; height:45px; line-height:45px; font-size:16px; font-weight:normal; color:#fff; text-indent:15px; background:url(../images/index-icon.png) no-repeat 0 -725px; display:block; overflow:hidden; position:absolute; left:0; bottom:-45px;}

.g-girl .m-gril-img .m-img1{ width:254px; height:378px; }
.g-girl .m-gril-img .m-img1 img{ height:378px;}
.g-girl .m-gril-img .m-img2{ width:254px; height:378px; left:588px;}
.g-girl .m-gril-img .m-img2 img{ height:378px;}
.g-girl .m-gril-img .m-img3{left:270px;}
.g-girl .m-gril-img .m-img4{left:270px; top:197px}
.g-girl .m-gril-img .m-img5{ left:858px;}
.g-girl .m-gril-img .m-img6{left:858px; top:197px}

.g-girl .m-gril-img a:hover strong{ bottom:0;}

.g-catalog-new .g-title{ border-color:#ff6600}
.g-catalog-new .g-title i{ background-position:0 -516px;}
.g-catalog-new .g-title .g-title-btn .f-hover{ color:#ff6600}
.g-catalog-new .g-title .g-title-btn li i{ display:none}
.g-catalog-new .g-title .g-title-btn .f-hover em{ border-bottom:10px solid #ff6600}
.g-catalog-new .g-title .g-title-link li a span{ color:#ff6600}
.g-catalog-new .m-catalog-ul{ margin:15px 0 0 ; padding:0 0 20px 0; display:block; overflow:hidden}
.g-catalog-new .m-catalog-ul li{ width:372px; height:16px; line-height:16px; font-size:14px; font-weight:normal; float:left; margin:20px 0 0 20px; display:inline; overflow:hidden}
.g-catalog-new .m-catalog-ul li span{ color:#aaa; float:left;}
.g-catalog-new .m-catalog-ul li a{ color:#333; width:250px; float:left; overflow:hidden}
.g-catalog-new .m-catalog-ul li a:hover{ color:#f60}
.g-catalog-new .m-catalog-ul li em{ color:#ff5555; font-size:12px; float:right;}

/*悬浮导航*/
.f-float-platenav{ width:60px; height:auto; position:fixed; left:50%; bottom:267px; margin:0 0 0 620px; display:block; overflow:hidden}
.f-float-platenav li{ width:60px; height:45px; line-height:45px; background:#fff; font-size:16px; font-weight:bold; color:#555; text-align:center; margin:6px 0 0; display:block; overflow:hidden; cursor:pointer}
.f-float-platenav .f-hover{ background:#f60; color:#fff;}


.g-firend-full{ width:100%; height:auto; padding:27px 0; margin:20px 0 0; background:#323232; display:block; overflow:hidden}
.g-firend-full dl dt{ height:22px; line-height:22px; font-size:18px; font-weight:normal; color:#fff; display:block; overflow:hidden}
.g-firend-full dl dt i{ width:6px; height:22px; background:#ff6600; float:left; margin:0 25px 0 0; display:inline; overflow:hidden}
.g-firend-full dl dd{ display:block; overflow:hidden}
.g-firend-full dl dd a{ font-size:12px; font-weight:normal; color:#ccc; float:left; margin:24px 12px 0 0; display:inline; overflow:hidden}
.g-firend-full dl dd a:hover{ color:#f60}

.g-top-recomd-box .m-topbiao{margin: 0 0 0 20px;}
.g-top-recomd-box .m-topbiao div{padding: 0 0 0 0;}
.g-top-recomd-box .m-topbiao div a{    margin:22px 0 0 32px; }

.g-top-recomd-box .m-topkeydiv{margin: 0 0 0 10px;}
.g-top-recomd-box .m-topkeydiv div a{    margin:22px 0 0 32px; }



 @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}





.m-must-cont{ margin:5px 0 0; display:block; overflow:hidden}
.m-must-cont a{ width:100%; height:auto; padding:12px 0; border-bottom:1px solid #eee; display:block; overflow:hidden}
.m-must-cont a .u-img{ width:53px; height:53px; float:left; margin:0 10px 0 5px; display:inline; overflow:hidden; border-radius:12px;}
.m-must-cont a p{ width:230px; height:auto; float:left; margin:0; display:inline; overflow:hidden}
.m-must-cont a p strong{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:bold; color:#666; font-family:"Sim sun"; margin:3px 0 0; display:block; overflow:hidden}
.m-must-cont a p b{ width:100%; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#999; margin:3px 0 0; display:block; overflow:hidden}
.m-must-cont a p .u-rank{ height:12px; margin:3px 0 0; display:block; overflow:hidden}
.m-must-cont a i{ width:58px; height:24px; line-height:24px; font-size:12px; font-weight:normal; color:#999; text-align:right; float:left; display:inline; overflow:hidden; font-style:normal;    background-color: #08aef6;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    margin: 25px 0 0 0;}
    .m-must-cont a:hover i {color:#f60}
.m-must-cont a:hover p strong{ color:#08aef6}